home *** CD-ROM | disk | FTP | other *** search
- -1;t\1,;TM;g\1
- :U;$K=\$(A0);$A0=\$(A1);$A1=\$(A2);$A2=\$(K);.
- :D;$K=\$(A2);$A2=\$(A1);$A1=\$(A0);$A0=\$(K);.
- :L;t\$(L), ;F>;$L=\m(0;1;\$(A1));$A1=\m(2;3;\$(A1)) \$(R);$R= ;.
- .
- :R;t\$(R), ;F>;$R=\m(4;1;\$(A1));$A1=\$(L) \m(0;3;\$(A1));$L= ;.
- :N;.
- # -- メインルーチン
- :M
- )\x1b[2J
- &echo "== KX_Term20 サンプルゲーム2 =="
- )\x1b[5>h
- $K<レベル (10~50) ?
- t\$(K),;F>;$K=20
- $L= ;$R= ;$A0=1 2 3;$A1=4 5 6;$A2=7 8 9
- vA=\$(K);)\x1b[3\;1HLevel=\$(K) データ作成中.. しばらくお待ち下さい\r\n
- :L;&puzzle \@(\R(3);L;N;R);&puzzle U
- vA=\-(\vA;1);t\vA,0;FL
- )\x1b[3\;1H\x1b[K\x1b[9\;1H
- )下回転 : [RETURN] やり直し: [-][RETURN] 数字を 1 2 3\r\n
- )左シフト: [4][RETURN] 諦める : [.][RETURN] 4 5 6 に並べれば\r\n
- )右シフト: [6][RETURN] 7 8 9 クリア\r\n
- $AA0=\$(A0);$AA1=\$(A1);$AA2=\$(A2);$RR=\$(R);$LL=\$(L)
- )\x1b[3\;2H┏━ ━┓\x1b[7\;2H┗━ ━┛
- :P;-1;)\x1b[4\;2H┛\$(A0)┗\r\n
- ) \$(L) \$(A1) \$(R)\r\n
- ) ┓\$(A2)┏\r\n
- t\$(A0)\$(A1)\$(A2),1 2 34 5 67 8 9;TG
- :K;-10;$K<移動?
- -1;t\$(K),;F>;&puzzle D;gP
- t\$(K),4;F>;&puzzle L;gP
- t\$(K),6;F>;&puzzle R;gP
- t\$(K),-;F>;$A0=\$(AA0);$A1=\$(AA1);$A2=\$(AA2);$R=\$(RR);$L=\$(LL);gP
- t\$(K),.;TH
- gK
- :G;)\x1b[5\;14H完成!!
- :H;-10;$K<もう1回やる(y/n)?
- -1;t\q(\$(K)),y;TM
- )\x1b[14\;5H終了\r\n\x1b[5>l;$A0=;$A1=;$A2=;$L=;$R=;$K=
- $AA0=;$AA1=;$AA2=;$LL=;$RR=
- -10;.
- # == Ko-Window KX_Term20 Copyright 1992 H.Ogasawara(COR.)
-